Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Manacor Challenger Brest Challenger Roanne Challenger Quimper Challenger Spain F13 Brazil F17 USA F23 Brazil F16 Brazil F17 Brazil F20 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Italy F11 Italy F12 Brazil F5 Brazil F6 Brazil F7 Brazil F8 Germany F9 Brazil F12 Brazil F14 Brazil F15 Brazil F17 Brazil F19 Brazil F20 Brazil F21 Brazil F22 Brazil F23 Brazil F24 Brazil F26 Brazil F27 Brazil F35 Germany F2 Spain F8 Spain F10 Spain F11 Brazil F1 Brazil F3 Brazil F4 Brazil F5 Grodzisk Mazowiecki Challenger Netherlands F1 Brazil F25 Brazil F6 Brazil F7 Brazil F8 Austria F5 Brazil F12 Brazil F14 Brazil F15 Brazil F16 Brazil F18 Turkey F8 Brazil F19 Dominican Republic F1 Brazil F13 Brazil F12 Brazil F16 Brazil F26 Brazil F27 Brazil F29 Brazil F32 Brazil F33 Brazil F37 Brazil F38 Brazil F1 Portugal F5 Brazil F14 Brazil F16 Brazil F33 Portugal F2 Brazil F34 Portugal F3 Brazil F35 Brazil F39 Brazil F44 Lithuania F1 Lithuania F2 Brazil F7 Brazil F15 Argentina F3 Brazil F21 Brazil F24 Brazil F10 Peru F3 Brazil F13 Canada F5 Brazil F2 Brazil 20 USA F14 USA F15 USA F16 USA F17 Brazil F4 Brazil F5 Brazil F6 Brazil F10 Brazil F13 Brazil F19 Brazil F21 Italy F8 Italy F9 Italy F10 Spain F7 Usa F9 Poland F1 Brazil F7 Brazil F8 Peru F2 Colombia F4 Brazil F1 Brazil F9 Brazil F10 Brazil F2 Brazil F4 Brazil F11 Brazil F12 Brazil F5 Brazil F13 Brazil F15 Brazil F16 Brazil F15 Chile F10 Chile F11 Brazil F36 Chile F1 Chile F2 Lithuania F2 Colombia F1 Colombia F2 Brazil F1 Brazil F2 Brazil F3 Netherlands F1 Brazil F8 Brazil F9 Peru F5 Brazil F20 USA F9 Italy F6 France F8 France F9 Spain F13 Italy F11 Italy F12 Italy F13 Romania F5 Brazil F1 Brazil F2 France F15 Brazil F8 Belgium F9 El Salvador F2 Colombia F9 Dominican Republic F2 Dominican Republic F3 Puerto Rico F1 China F1 (Anning) China F2 (Anning) China F3 (Anning) Australia F1 (Mildura) Australia F2 (Canberra) Australia F3 (Canberra) Nigeria F1 (Abuja) Nigeria F2 (Abuja) Nigeria F3 (Abuja) Turkey F21 (Antalya) Turkey F22 (Istanbul) Italy F17 (Bergamo) Germany F8 (Kassel) Brazil F9 Egypt F24 (Cairo) Egypt F25 (Cairo) USA F24 Brazil F4 (Sao Carlos) Peru F1 (Lima) Peru F2 (Lima) Brazil F13 Baden Open - Karlsruhe Napoli Challenger Baton Rouge Challenger Talahassee Challenger Brazil F30 Sarasota Challenger Sacramento Challenger Santiago Challenger Knoxville Challenger Sao Paulo Challenger Bratislava Challenger Bogota Challenger Petange Challenger Sao Paulo Challenger Orleans Challenger Bucaramanga Challenger Bergamo Challenger Mouilleron-Le-Captif Challenger Seville Challenger Gwangju Challenger Nanjing Challenger Rome Challenger Prostejov Challenger Curitiba Challenger Barranquilla Challenger Medellin Challenger Campinas Challenger Tashkent Challenger Buenos Aires Challenger Bogota Challenger Nottingham Challenger Jinan Challenger Floridablanca Challenger Ortisei Challenger Buenos Aires Challenger Playford Challenger Rennes Challenger Irving Challenger St. Brieuc Challenger Panama City Challenger Ortisei Challenger Guayaquil Challenger St. Brieuc Challenger Campinas Challenger Orleans Challenger Vilnus Challenger Oeiras 2 Challenger Segovia Challenger Zhangjiagang Challenger Seville Challenger Brasilia Challenger Guangzhou Challenger Mauthausen Challenger Wuxi Challenger Spain F16 Istanbul Challenger Mexico F8 (Cancun) Oeiras 1 Challenger Bratislava 1 Challenger Braunschweig Challenger Astana Challenger Spain F9 Brazil F21 Brazil F23 Karlsruhe Challenger Mons Challenger Perugia Challenger Chengdu Challenger Izmir Challenger Cali Challenger Poprad Tatry Challenger Kazan Challenger Brest Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao USA F8 Sao Paulo Challenger Sao Paulo Challenger Eckental Challenger Trieste Challenger Oeiras 1 Challenger San Benedetto Challenger Pozoblanco Challenger Cassis Challenger Quimper Challenger Wroclaw Challenger Santa Cruz de la Sierra Challenger Asuncion Challenger Hamburg Challenger Kachreti Challenger Quimper Challenger Sao Paulo Challenger Helsinki Challenger Busan Challenger Abidjan 1 Challenger Hurricane Tennis Open - Bradenton Levene Gouldin & Thompson Tennis Challenger - Binghamton Taipei City Challenger Aberto de Sao Paulo - Sao Paulo BMW Tennis Championship - Sunrise Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Orange Warsaw Open - Warsaw Waco Tennis Challenger - Waco Sao Paulo Challenger Bangkok Challenger Puerto Vallarta Challenger Istanbul Challenger Karshi Challenger Rio De Janeiro Challenger Calabasas Challenger Charlottesville Challenger Salinas Challenger M25 Tbilisi Lille Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Szczecin Challenger Campos do Jordao Challenger Mouilleron-Le-Captif Challenger Brasilia Challenger Salvador Challenger SAP Open - San Jose ATP Studena Croatia Open Umag - Umag Eckental Challenger Aachen Challenger Helsinki Challenger Bucaramanga Challenger Brisbane International - Brisbane Medibank International - Sydney Santos Challenger Winnetka Challenger Brasil Open - Costa do Sauipe Lima Challenger Pau Challenger Grodzisk Mazowiecki Challenger Sao Jose Do Rio Preto Challenger Italy F4 Helsinki Challenger Petange Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach Lima Challenger Sao Paulo Challenger Santiago Challenger Astana Challenger Gwangju Challenger Andria Challenger Heilbronn Challenger Prague Challenger Biella Challenger Kazan Challenger SAP Open - San Jose Raanana Challenger Heilbronn Challenger SAP Open - San Jose Shenzhen Open - Shenzhen Grodzisk Mazowiecki Challenger Lima Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Swiss Indoors Basel - Basel Brisbane International - Brisbane Copa Claro - Buenos Aires Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mouilleron-Le-Captif Challenger Kremlin Cup - Moscow Valencia Open - Valencia Ilkley Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Lima 2 Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Brasil Open - Costa do Sauipe Topshelf Open - 's-Hertogenbosch St. Brieuc Challenger Gerry Weber Open - Halle Savannah Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Shenzhen Open - Shenzhen 2007 Knoxville Challenger - Knoxville Kremlin Cup - Moscow Le Gosier Challenger AT&T Challenger of Dallas - Dallas Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Garanti Koza Sofia Open - Sofia Memphis Open - Memphis San Remo Tennis Cup - San Remo Polska Energia Open - Bytom Swiss Indoors Basel - Basel Semgroup Challenger - Tulsa Brasil Open - Costa do Sauipe PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Kyoto Challenger Monza Challenger Tiburon Challenger Monterrey Challenger Champaign Challenger Lexington Challenger ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Vancouver Challenger St. Petersburg Open - St. Petersburg Belo Horizonte Challenger Open Sud de France - Montpellier Barranquilla Challenger Recife Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Leon Challenger Savannah Challenger Alessandria Challenger Rijeka Challenger Bogota Challenger Dallas Challenger Campos do Jordao Challenger Binghamton Challenger Seville Challenger Istanbul Challenger Banja Luka Challenger Izmir Challenger Trnava Challenger Mons Challenger Orleans Challenger Sao Jose Do Rio Preto Challenger Geneva Challenger Guayaquil Challenger Bratislava Challenger Helsinki Challenger Sao Paulo Challenger Bucaramanga Challenger Dallas Challenger Florianopolis Challenger Santiago Challenger Pereira Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Chicago Challenger Manta Challenger Antalya Cup - Antalya Orleans Challenger Mons Challenger Bratislava Challenger Citi Open - Washington Moselle Open - Metz Pereira Challenger Qatar ExxonMobil Open - Doha Campinas Challenger Lugano Challenger Chitre Challenger Hersonissos 1 Challenger Mons Challenger Athens Challenger Salinas Challenger Kyoto Challenger Curitiba Challenger Bratislava Challenger Itajai Challenger Sao Paulo Challenger Rome Challenger Dubai Duty Free Tennis Championships - Dubai Helsinki Challenger Medellin Challenger Campinas Challenger Porto Alegre Challenger Reunion Island Challenger Cherbourg Challenger Helsinki Challenger Geneva Open - Geneva Wroclaw Challenger Santos Challenger Santiago Challenger Le Gosier Challenger Santos Challenger Binghamton Challenger Sao Paulo Challenger Cali Challenger Prostejov Challenger Recanati Challenger Vancouver Challenger Cordenons Challenger Manerbio Challenger Como Challenger Leon Challenger Sarasota Challenger Szczecin Challenger Pereira Challenger Tashkent Challenger Corrientes Challenger Monterrey Challenger Bogota Challenger Eckental Challenger Ortisei Challenger St. Petersburg Open - St. Petersburg Santiago Challenger Morelos Challenger Manta Challenger Puebla Challenger Swiss Indoors Basel - Basel San Luis Potosi Challenger Qatar ExxonMobil Open - Doha Rennes Challenger Sao Leopoldo Challenger Tata Open Maharashtra - Pune Murray River Open - Melbourne Medellin Challenger Montevideo Challenger BMW Open - Munich Serbia Open - Belgrade Samarkand Challenger Shymkent Challenger Noventi Open - Halle Rio Quente Challenger Vancouver Challenger Hamburg European Open - Hamburg Marburg Challenger Citi Open - Washington Como Challenger Istanbul Challenger Kremlin Cup - Moscow Orleans Challenger Campinas Challenger Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Bratislava Challenger Andria Challenger Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Aptos Challenger Morelos Challenger Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia St. Brieuc Challenger Seoul Challenger Campinas Challenger Rennes Challenger Drummondville Challenger Seoul Challenger Tenerife 1 Challenger Lugano Challenger Shenzhen 1 Challenger Blois Challenger Brescia Challenger Rio De Janeiro Challenger Toulouse Challenger Istanbul Challenger San Marino Challenger Zhuhai Challenger Orleans Challenger Brest Challenger Bratislava 2 Challenger Cherbourg Challenger Pau Challenger Winnetka Challenger Lille Challenger Recanati Challenger Busan Challenger Taipei Challenger Bratislava 1 Challenger Hong Kong Challenger Astana Challenger Lexington Challenger Cortina Challenger Lima 2 Challenger Lyon Challenger Temuco Challenger Campinas Challenger Vancouver Challenger Busan Challenger Abidjan 2 Challenger Tbilisi Challenger Chisinau Challenger Guayaquil Challenger Vilnius Challenger Busan Challenger Hersonissos 2 Challenger Lugano Challenger Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Barcelona Open BancSabadell - Barcelona AEGON Championships - London Regions Morgan Keegan Championships - Memphis BB&T Atlanta Open - Atlanta Valencia Open - Valencia Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Hall of Fame Tennis Championships - Newport China Open - Beijing Barcelona Open BancSabadell - Barcelona Gonet Geneva Open - Geneva China Open - Beijing St. Petersburg Open - St. Petersburg Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Santiago Open - Santiago Truist Atlanta Open - Atlanta Belgrade 2 - Belgrade Tata Open Maharashtra - Pune Libema Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Citi Open - Washington Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Francavilla Challenger BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati National Bank Open - Montreal BNP Paribas Open - Indian Wells Morelos Challenger Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Kremlin Cup - Moscow Delray Beach Open - Delray Beach Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Millennium Estoril Open - Estoril Rogers Cup - Toronto Western & Southern Open - Cincinnati Australian Open - Melbourne Kremlin Cup - Moscow Wimbledon - London U.S. Open - New York Australian Open - Melbourne Erste Bank Open - Vienna French Open - Paris Truist Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Brasil Open - Sao Paulo Coupe Rogers - Montreal French Open - Paris Sony Ericsson Open - Miami Wimbledon - London St. Petersburg Open - St. Petersburg U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Miami Open - Miami Legg Mason Tennis Classic - Washington French Open - Paris BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami Western & Southern Open - Cincinnati Wimbledon - London Citi Open - Washington China Open - Beijing U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 2R, FIN-LTU 3-2 Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, MAR-LTU 2-3 Olympics - Rio de Janeiro Porto Challenger